package com.system.demo.service.account;

import com.system.demo.entity.account.PasswordResetDTO;
import com.system.demo.tool.ResponseResult;

import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

public interface AccountService {

    ResponseResult<?> getUserInfo();
    ResponseResult<?> updateAvatar(MultipartFile avatar);
    ResponseResult<?> resetPassword(PasswordResetDTO passwordResetDTO);

    ResponseResult<?> setEmail(String email);

    ResponseResult<?> verifyEmail(String token);

    ResponseResult<?> getNotifications(Integer page, Integer size);
}
